﻿@charset "utf-8";
/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td,label,i,select { margin:0; padding:0 }
body { font-size:12px; font-family:"SimSun"; background:#fff; line-height:150%; color:#333; position:relative }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
legend { display:none }
address, caption, cite, code, dfn, em, th, var, i, small, strong { font-style:normal; font-weight:normal }
ol, ul { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:'' }
abbr, acronym { border:0 }
a, a:visited { color:#164a84; text-decoration:none; outline:none }
a:hover { color:#c00; text-decoration:underline }
a:focus { outline:0 }
.clear { clear:both; height:0; overflow:hidden }
.fl { float:left }
.fr { float:right }
.imp { color:#c00 }
.key { color:#393 }
.gray, a.gray, a.gray:hover, a.gray:visited { color:#999!important; text-decoration:none; cursor:default }
.dgray { color:#ccc!important }
.bold { font-weight:700!important }
.cur_noh { cursor:default!important }
.width_auto { width:auto!important }
.f14 { font-size:14px }
.f16 { font-size:16px }
.f20 { font-size:20px }
.mb_20 { margin-bottom:20px }
.c999 { color:#999; font-size:12px }
.mat5 { margin-top:-5px }
.mat100{ margin-top:100px}
.fdb{ font-weight:bold}
/*通用 label*/
.rdo_lb { cursor:pointer; vertical-align:middle; margin:0 0 0 2px }
.rdo_lb input { vertical-align:middle }
/*======================================*/ 
 .hide {
     display: none;
 }
/*弹出层======================*/ 
.alert { width:406px; background:#1A4067; border:1px solid #174979; border-radius:6px; box-shadow:0 0 1px 1px #666 }
.w20 { width:20px }
.w30 { width:30px }
.w50 { width:50px }
.w60 { width:60px }
.w100 { width:100px }
.w110 { width:110px }
.w130 { width:130px!important }
.w300 { width:300px!important }
.w400 { width:400px }
.w500 { width:500px }
.w509{ width:509px }
.w580 { width:580px }
.w620 { width:620px }
.w790 { width:790px }
.w116 { width:116px }
.w120 { width:120px }
.w150 { width:150px }
.w180 { width:180px }
.w200 { width:200px }
.w210 { width:200px;padding:0 5px }

select.w180 { width:184px }
.alert .alert_blc { margin:0; position:relative; _zoom:1; border:1px solid #2966A6; border-radius:6px 6px 6px 6px; ; background:url(../images_app/layer_tit_bg.png) no-repeat;padding-bottom:3px}
.alert .alert_title { height:38px; line-height:38px; overflow:hidden; }
.alert .alert_title h3 { font:700 14px/40px ""; padding-left:10px; color:#fff }
.alert .alert_blc .more { position:absolute; top:10px; right:10px }
.alert .alert_close { background:url(../images_app/symbols.png) no-repeat scroll 0 -102px transparent; height:17px; width:17px; overflow:hidden!important; display:block; text-indent:-999em }
.alert a.alert_close:hover { background-position:0 -68px }
.alert_info { padding:20px 20px 0; line-height:20px; overflow:hidden; zoom:1; background:#fff; margin:0 3px 0 3px; }
.alert_info .ts { background:url(../images_app/tanhao.png) no-repeat 0 0; padding:5px 0 15px 40px; font-size:14px }
.alert_info_nop { padding:0 }
.alert_info_nop .alert_form { padding:0 0 10px 0 }
.alert .btns { background:url(../images_app/laber_bottom_bg.png) no-repeat left bottom #FFFFFF; border-top:none; margin:0 3px 0 3px;padding:14px 10px 10px 0 }
.alert_in .btns { background:url(../images_app/laber_bottom_bg.png) no-repeat left bottom #FFFFFF; border-top:none; margin:0 3px 3px 3px }
.alert .blc_row3 {padding-bottom:10px; }
.alert .blc_row3 input { margin-right:8px }
.alert_blc .top_tips_w, .alert_blc .alert_tips, .alert_blc .policy_tips { margin-bottom:10px }
.alert_info .pages div { padding:15px 0 10px }
.alert_info .txt { vertical-align:middle; line-height:normal; line-height:18px; height:18px }
.alert_info_p { color:#666; margin:10px 0 0; line-height:30px; }
/*弹出层信息提示 alert_tips*/
  .alert_tips { }
.alert_tips div, .warn_tips div { line-height:25px; padding:0px 0 0 22px; position:relative; color:#0B7800; clear:both; overflow:hidden; zoom:1 }
.alert_tips i{ position:absolute; left:2px; top:3px;*top:4px; width:17px; height:20px; background: url(../images_app/symbols.png) 0 -588px no-repeat; overflow:hidden }
.warn_tips i { position:absolute; left:2px; top:0; width:14px; height:25px; background:url(../images_app/tips.png) 0 -300px no-repeat; overflow:hidden }
/*弹出层表单alert_form*/
 .alert_form { clear:both; overflow:hidden; _zoom:1; padding:10px 0; color:#666 }
.alert_form ul { }
.alert_form ul li { padding:5px 0; clear:both; overflow:hidden; _zoom:1 }
.alert_form ul b { float:left; width:100px; text-align:right; font-weight:normal }
.alert_form ul div { margin-left:100px }
.alert_form ul div p { color:#999; line-height:30px }
.alert_form ul .txt { width:400px }
.alert_form ul div input { vertical-align:middle }
.alert_form ul div input.radio { margin-right:5px }
.alert_form .w180 { width:180px!important }
.alert_form ul div.alert_form_inline { display:inline; margin:0px }
.alert_form ul div.alert_form_inline div { display:inline; margin:0px }
.alert_form em { color:#c00 }
/*不定宽表单*/
 .alert_form_alein { margin-bottom:10px }
.alert_form_alein b, .alert_form_alein input, .alert_form_alein img, .alert_form_alein a { vertical-align:middle }
.alert_form_alein input.txt { width:180px }
/*弹出层上传图片 alert_upload*/
 .alert_upload { min-height:210px; _height:210px; _overflow:visible }
.upload_ximg span { display:table-cell; border:1px solid #ccc; overflow:hidden; float:left; vertical-align:middle; text-align:center; *font-family:Arial;
width:120px; height:80px; *font-size:70px
}
.upload_ximg img { margin-left:auto; margin-right:auto; display:block; max-width:120px; max-height:80px; vertical-align:middle }
.upload_ximg img { vertical-align:middle; _width:expression(this.width > 268 && this.width > this.height ? '268px' : 'auto');
_height:expression(this.height > 201 ? '201px' :'auto')
}
.alert_upload .upload_ximg p { color:#666; clear:both; overflow:hidden; _zoom:1; margin-top:10px; line-height:20px }
.alert_upload .upload_ximg p input.radio { vertical-align:middle }
.alert_upload_loading { text-align:center; line-height:45px; padding-top:60px }
.alert_upload_loading img { display:block; margin:0 auto }
/*弹出层上传图片列表 alert_imgs*/
 .alert_imgs { width:577px; padding-left:1px; overflow:hidden }
.alert_imgs ul { clear:both; overflow:hidden; zoom:1; width:650px }
.alert_imgs ul li { float:left; width:130px; height:100px; overflow:hidden; margin-right:21px }
.alert_imgs ul li img { border:1px solid #E0E0E0; display:block; margin:10px 0; cursor:pointer }
.alert_imgs ul li.current img { border:2px solid #c00 }
.alert_imgs ul li p { line-height:14px; height:14px; margin:0 0 5px }
.w790 .alert_imgs { width:749px }
.w790 .alert_imgs ul { width:850px }
.w790 .alert_imgs ul li { float:left; width:130px; overflow:hidden; margin-right:26px }
.w790 .alert_imgs .alert_tips { padding:110px 0 120px; text-align:center }
.w790 .alert_imgs .alert_tips div { font-size:14px; color:#333; display:inline-block; *display:inline
}
/*编辑器弹出层无内容提示*/
 .alert_imgs_no .alert_tips { padding:150px 0 0; text-align:center }
.alert_imgs_no .alert_tips div { font-size:14px; color:#333; display:inline-block; *display:inline
}
/*弹出层确认删除*/
 .alert_confirm { position:relative; clear:both; overflow:hidden; _zoom:1; padding-bottom:20px }
.alert_confirm i { position:absolute; top:0px; left:10px; background: url(../images_app/tanhao.png) no-repeat 0 0 ; width:47px; height:46px; overflow:hidden; }
.alert_confirm p { padding:4px 0 0 50px; font-size:14px; overflow-y:auto; overflow-x:hidden; max-height:200px;_height:expression((documentElement.clientHeight < 200) ? "200px" : "") }
/*弹出层成功*/
 .alert_suc i { background-position:-70px -32px }
.alert_imgs .alert_imgs_mng li { height:120px; width:124px; margin-right:27px }
.alert_imgs .alert_imgs_mng img { margin:15px 0 5px 0 }
/*确认按钮======================*/  
.btns { text-align:right;  padding:20px 10px 10px 0; height:30px; clear:both; overflow:hidden; zoom:1; margin-top:5px }
/*a.submit, a.submit:visited, a.cancel, a.cancel:visited { margin:0 3px!important }
a.submit, a.submit:visited, a.cancel, a.cancel:visited, a.submit input, a.cancel input, a.btn_search, a.btn_search:visited, a.btn_search input { background:#fff url(../images_pingt/btn_a.png) no-repeat 0 0;_background:#fff url(../images_pingt/btn_a.png) no-repeat 0 1px; padding-left:4px; display:inline-block; overflow:hidden; color:#fff; cursor:pointer; text-decoration:none!important; _width:0;*overflow:visible;vertical-align:middle; height:30px;}
a.submit input, a.cancel input { background:#fff url(../images_pingt/btn_a.png) right 0 no-repeat; border:0; padding:0px 20px 2px 16px; padding:2px 20px 0px 16px\9; *padding:0px 20px 0 16px;
margin:0!important; height:30px; line-height:30px; font-weight:bold }*/
/*a.submit, a.submit:visited, a.cancel, a.cancel:visited { margin:0 3px!important;*margin:0 6px 0 3px!important; vertical-align:middle }
a.submit, a.submit:visited, a.cancel, a.cancel:visited, a.submit input, a.cancel input, a.btn_search, a.btn_search:visited, a.btn_search input { background:#fff  url(../images_pingt/btn_a.png) no-repeat 0 0; height:30px; line-height:30px; display:inline-block;padding:0 0 0 5px;color:#fff;}
a.submit input, a.cancel input { background:#fff url(../images_pingt/btn_a.png) right 0 no-repeat; border:0; padding:0px 20px 2px 16px;height:30px; line-height:30px; font-weight:bold; color:#fff;  _width:0; *overflow:visible; _height:27px; _line-height:24px; _padding-top:3px; vertical-align:inherit}

a.submit:hover { background-position:left -30px }
a.submit:active { background-position:left 0 }
a.submit:hover input { background-position:right -30px }
a.submit:active input { background-position:right 0 }
a.cancel, a.cancel:visited { background-position:left -60px }
a.cancel input { background-position:right -60px; color:#666 }
a.cancel:hover { background-position:left -90px }
a.cancel:active { background-position:left -60px }
a.cancel:hover input { background-position:right -90px }
a.cancel:active input { background-position:right -60px; }*/
a.submit, a.submit:visited, a.cancel, a.cancel:visited { margin:0 3px!important }
a.submit, a.submit:visited, a.cancel, a.cancel:visited, a.submit input, a.cancel input, a.btn_search, a.btn_search:visited, a.btn_search input { background:#fff url(../images_app/btn_a.png) no-repeat 0 0; padding-left:4px; display:inline-block; overflow:hidden; color:#fff; cursor:pointer; text-decoration:none!important; _width:0; *overflow:visible; height:30px; vertical-align:middle}
a.submit input, a.cancel input { background:#fff url(../images_app/btn_a.png) right 0 no-repeat; border:0; padding:0px 16px 2px 12px; padding:0px 20px 0px 16px\9; *padding:0px 20px 0 16px;margin:0!important; height:30px; line-height:28px; font-weight:bold;float:left}

a.submit:hover { background-position:left -30px }
a.submit:active { background-position:left 0 }
a.submit:hover input { background-position:right -30px }
a.submit:active input { background-position:right 0 }
a.cancel, a.cancel:visited { background-position:left -60px }
a.cancel input { background-position:right -60px; color:#666; font-weight:normal }
a.cancel:hover { background-position:left -90px }
a.cancel:active { background-position:left -60px }
a.cancel:hover input { background-position:right -90px }
a.cancel:active input { background-position:right -60px; }
/*消息组件需要*/
.fixed { position:fixed; _position:absolute }
/*通用标签*/
body .radio, span.radio input, .tb_rdolab input { width:13px; height:13px; vertical-align:middle; cursor:pointer; margin-right:5px }
textarea { font-size:12px; line-height:20px; vertical-align:top }
.tb_rdolab label { cursor:pointer; margin-right:10px }
/*顶部提示 top_tips*/
.top_tips { border:1px solid #ccc; background:#F3FBEA; line-height:20px; padding:7px 60px 7px 27px; position:relative; color:#438843; clear:both; overflow:hidden; zoom:1 }
.top_tips a.btn_close { position:absolute; top:8px; right:10px; background:url(../images/tips.png) 0 -150px no-repeat; width:12px; height:12px; overflow:hidden; text-indent:-999em }
.top_tips a.btn_close:hover { background-position:0 -120px }
.top_tips i { position:absolute; top:9px; left:10px; width:12px; height:16px; background:url("../images_app/symbols.png") no-repeat  0 -562px; overflow:hidden }
.top_tips_l, .top_tips_r, .top_tips_l_off, .top_tips_r_off { margin-left:10px; width:6px; height:9px; overflow:hidden; line-height:999em; font-size:0; background:url(../images/tips.png) 0 -449px no-repeat; margin-top:2px; position:absolute; right:20px; top:7px }
.top_tips_l { background-position:0 -449px; right:46px }
.top_tips_r { background-position:-6px -449px; right:30px }
.top_tips_l_off { background-position:0 -458px; right:46px; cursor:default }
.top_tips_r_off { background-position:-6px -458px; right:30px; cursor:default }
.top_tips_al { background:none; border:none; color:#333; padding:7px 17px }
.top_tips_al i { left:0; }/*顶部警示 top_tips_w*/
.top_tips_w { border:1px solid #F3C16B; background:#FFFFDD; line-height:20px; padding:10px 30px; position:relative; color:#333; clear:both; overflow:hidden; zoom:1; margin:0px 0 20px 0 }
.top_tips_w a.btn_close { position:absolute; top:15px; right:10px; background:url(../images/tips.png) 0 -90px no-repeat; width:12px; height:12px; overflow:hidden; text-indent:-999em }
.top_tips_w a.btn_close:hover { background-position:0 -60px }
.top_tips_w i { position:absolute; top:13px; left:12px; width:16px; height:14px; background:url(../images_app/symbols.png) no-repeat 0 -562px; overflow:hidden }
/*政策说明 policy_explain*/
.policy_explain { border:1px solid #fc9; background:#FFF7E1; line-height:20px; padding:10px 10px; position:relative; color:#333; clear:both; overflow:hidden; zoom:1; margin-bottom:30px }
.policy_explain i {/*position:absolute;top:10px;left:10px;*/ display:block; width:90px; height:78px; background:url(../images/policy_explain.png) no-repeat; overflow:hidden; float:left }
.policy_explain div { width:610px; overflow:hidden; vertical-align:top; float:left; padding-left:10px; margin:-3px 0 }
.policy_explain h3 { font:700 12px/25px ""; color:#c00 }
.policy_explain p { margin-top:10px }/*标题区提示 title_tips*/
.title_tips { border:1px solid #F3C16B; background: #FFFFDD; line-height:27px; padding:2px 10px 1px 32px; position:relative; color:#333; clear:both; overflow:hidden; zoom:1; display:inline-block; *display:inline
}/*.title_tips a.btn_close{position:absolute;top:8px;right:10px;background:url(../images/tips.png) 0 -90px no-repeat;width:12px;height:12px;overflow:hidden;text-indent:-999em}
.title_tips a.btn_close:hover{background-position:0 -60px}*/
.title_tips i { position:absolute; top:8px; left:10px; width:16px; height:15px; background:url(../images_app/symbols.png) no-repeat scroll 0 -424px transparent; overflow:hidden }
/*校验提示 fault_tips*/
.fault_tips { border:1px solid #900; background:#c00; line-height:20px; padding:0 10px; position:relative; color:#fff; clear:both; overflow:hidden; zoom:1; display:inline-block; *display:inline
}
/*校验输入框后提示 check_tips*/
.check_tips {position:relative; clear:both; display:inline-block; *display:inline;_zoom:1; vertical-align:middle; height:24px }
.check_tips p { line-height:22px; padding:1px 10px 0 22px; color:#c00; clear:both; overflow:hidden; zoom:1; display:inline-block; *display:inline;
font-size:12px }
.check_tips i { position:absolute; top:4px; left:1px; width:18px; height:18px; overflow:hidden; background:url(../images_app/symbols.png) no-repeat 0 -447px; display:block }
.check_tips_ok p { color:#393; }
.check_tips_ok i { background:url(../images_app/symbols.png) no-repeat 0 -423px }
.das_form .btns .check_tips i{ *top:8px}
/*浮起提示*/
.float_tips_up, float_tips_left { }
.float_tips_left, .float_tips_up, .float_tips { padding:3px 3px 3px 10px; position:relative; clear:both; overflow:hidden; width:235px }
.float_tips_up { padding:10px 3px 3px 3px }
.float_tips { padding:3px }
.float_tips_left p, .float_tips_up p, .float_tips p { background:#fff url(../images_app/tc_bg_q.png) repeat-x 0 0; padding:8px 12px 7px 10px; width:210px; clear:both; line-height:24px; color:#333; border:1px solid #999; box-shadow:0 0 1px 1px #ededed }
.float_tips p { background:#fff url(../images_app/tc_bg.png) repeat-x 0 bottom; border-radius:5px }
.float_tips p span.btns { text-align:center }
.float_tips_left p { box-shadow:0 0 1px 1px #ededed; width:auto; float:left }
.float_tips_left b, .float_tips_up b, .float_tips b { display:none }
.float_tips_left q, .float_tips_up q { position:absolute; top:8px; left:0px; width:11px; height:20px; background:url(../images_app/xt_tab.png) no-repeat -30px -62px; overflow:hidden }
.float_tips_up q { top:0; left:20px; width:20px; height:11px; background:url(../images_app/xt_tab.png) no-repeat 0 -62px }
.topleft q{ left:auto; right:20px}
.float_tips_up em, .float_tips em { color:#c00; font-size:14px; display:block }
.float_tips a.btn_close { position:absolute; top:8px; right:10px; background:url(../images/tips.png) -12px -360px no-repeat; width:12px; height:12px; overflow:hidden; text-indent:-999em }
.float_tips a.btn_close:hover { background-position:0 -360px; color:#c00 }
.float_tips em { text-align:center; margin:15px 0; line-height:20px }
.float_tips_new { background:#fff url(../images_app/tc_bg.png) repeat-x 0 bottom; padding:15px 20px 10px 20px; line-height:24px; color:#666; border:1px solid #999; box-shadow:0 0 1px 1px #ededed; border-radius:4px; overflow:hidden;zoom:1 }
.float_tips_new label { float:left }
.float_tips_new .lab_cont { float:left; text-align:left }
.float_tips_new .lab_cont p.c999{ height:20px; line-height:20px; margin-top:-2px}
.float_tips_new .lab_cont .txt{ height:20px; line-height:20px; border:1px solid #d2d2d2}
.lab_cont span.btns { display:block; text-align:left }
.lab_cont span.btns a.btn_gen { margin:0 }
.float_tips_up input.txt{ height:18px; line-height:18px; border:1px solid #ccc}
.float_tips_up input.w80{ width:74px; padding:0 3px}
.float_tips_up span.c999{padding-left:60px}
/*浮起警示提示*/
em.warning i { display:inline-block; margin-right:8px; height:17px; width:16px; overflow:hidden; vertical-align:middle; background:url(../images/tips.png) 0px -330px no-repeat }
/*浮起loading提示*/
em.loading { height:32px; line-height:32px; color:#333; font-weight:700 }
em.loading i { display:inline-block; margin-right:8px; height:25px; width:23px; overflow:hidden; vertical-align:middle; background:url(../images_app/loading_big.gif) no-repeat }
/*浮起编辑*/
.float_tips_eidt { position:relative }
.float_tips_eidt .txt { vertical-align:middle; line-height:normal; line-height:20px; height:20px; width:140px }
.float_tips_eidt label { font-weight:700; color:#666 }
.float_tips_eidt .inputcr { vertical-align:middle; margin-right:5px }
/*内容横向切签*/
.hl_tabs { height:37px; position:relative; z-index:11; border-bottom:1px solid #b5b5b5; margin-bottom:20px; overflow:visible }
.hl_tabs ul { height:36px; position:absolute; bottom:-2px; _bottom:-3px; left:10px; z-index:12 }
.hl_tabs ul li { background:url(../images_app/tab_bg.png) no-repeat; height:36px; line-height:36px; overflow:hidden; text-align:center; float:left; cursor:pointer; margin-right:5px; color:#055599; font-size:14px; padding-left:3px }
.hl_tabs ul li a { background:url(../images_app/tab_bg.png) right 0 no-repeat; padding:0 22px 0 19px; display:block }
.hl_tabs ul li a:hover { text-decoration:none }
.hl_tabs ul li.current { background-position:0 -36px; color:#333; cursor:default }
.hl_tabs ul li.current a { background-position:right -36px }
.hl_tabs ul li.current a, .hl_tabs ul li.current a:hover, .hl_tabs ul li.current a:visited { color:#333; text-decoration:none }
.hl_tabs .more { position:absolute; top:8px; right:10px }
.mtm10{ margin-bottom:10px}
/*块一行3等分块*/
.blc_row3 { }
.blc_row3 ul { clear:both; overflow:hidden; _zoom:1 }
.blc_row3 ul li { width:33%; float:left; overflow:hidden; height:30px; line-height:30px; _line-height:33px; vertical-align:middle }
.blc_row3 ul li input { vertical-align:middle }/* 警示提示*/
.warn_tips div { color:#c00 }
.warn_tips i { background-position:-14px -300px }/*政策提示 policy_tips*/
.policy_tips { border:1px solid #fc9; background:#FFFCF3; padding-left:5px; }
.policy_tips div { color:#333 }
.alert_tips i.warn { background-position:-14px -300px }/*弹出层警示  alert_tips_w*/
.alert_tips_w { line-height:25px; padding:0px 0 0 24px; position:relative; color:#f60; clear:both; overflow:hidden; zoom:1 }
.alert_tips_w i { position:absolute; top:3px; left:2px; width:16px; height:15px; background:url(../images/tips.png) 0 -345px no-repeat; overflow:hidden }
/*xx图标*/
i.ask_icon { display:inline-block; background:url(../images_app/xt_tab.png) 0 -92px no-repeat; width:14px; height:13px; line-height:20px; vertical-align:top; margin:0 5px 0 0; cursor:pointer }
/*表格========================*/
.das_table { background:#fff; display:block; clear:both; overflow:hidden; _zoom:1 }
.das_table col.radio { width:33px }
.das_table col.time { width:80px }
.das_table { zoom:1; overflow:hidden; clear:both; background:url(../images_app/table_bg.png) no-repeat right 0 }
.das_table table { float:left; border:0; text-align:left; zoom:1;/* overflow:hidden;*/ table-layout:fixed; }
.das_table table table { background:none }
.das_table table th {/*border-bottom:1px solid #bcbcbc; border-right:1px solid #d2d2d2;*/ height:26px; line-height:26px; color:#666; background:url(../images_app/table_thbg.png) no-repeat 0 0; overflow:hidden; vertical-align:middle; text-overflow:ellipsis; white-space:nowrap; font-weight:700 }
.das_table table th a:hover { text-decoration:none }
.das_table table th i.up, .das_table table th i.down { display:inline-block; width:12px; margin-bottom:-1px; _margin-top:8px; height:10px; line-height:0; font-size:0; background:url(../images/tips.png) -56px 0px no-repeat }
.das_table table th i.down { background-position:-56px -30px }
.das_table table th i.ask_icon { line-height:0; vertical-align:baseline; margin-bottom:-2px; _margin-top:5px; font-size:0 }
.das_table table td { word-break:keep-all; word-wrap:break-word; word-wrap:normal\0; overflow:hidden; border-bottom:1px solid #D7DBDA; line-height:17px\0;/* IE8支持*/ text-align:left; padding:9px 0 9px 10px;  }
.das_table td { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding:2px }
.das_table td a, .das_table td a:visited, .das_table td a:hover {/* margin:0 5px 0 0*/ }
.das_table td span.app { margin-left:5px; vertical-align:middle }
.das_table td img { vertical-align:middle }
.das_table table th { text-align:left }
.das_table table th span { padding-left:10px; height:26px; line-height:26px; color:#666 }
.das_table table th input.radio { *margin-top:4px}
.das_table table th.end { border-right:1px solid #d6d6d6 }
.das_table table td input{ margin:0 0 0 -1px\9;*margin:0 0 0 -2px}
.das_table table input.radio { vertical-align:middle; margin:3px 5px 4px 0; *margin:-5px 5px 4px 0}
.das_table table .t_r { text-align:right!important; }
.das_table table .t_c { text-align:center }
.das_table table th.t_r span { padding:0 10px 0 0!important }
.das_table table th.t_c span { padding:0px 10px!important }
.das_table table td.t_c { padding-left:0; padding-right:0 }
.das_table table td.t_r { padding-left:0!important; padding-right:10px!important }
.das_table table td .malr5{ /*margin:0 5px*/}

.das_table table tr.letter_cont { overflow:hidden; zoom:1 }
.das_table table tr.letter_cont td { padding:0px; margin:0 }
.das_table table tr.letter_cont .letter { border-left:1px solid #C3D9FF; border-right:1px solid #C3D9FF; color:#8c8c8c; font-size:14px; text-align:left; padding:22px 58px; position:relative; overflow:hidden; zoom:1 }
.das_table table tr.letter_cont .letter a { margin:0 3px }
.das_table table tr.letter_cont .letter a.close { position:absolute; right:48px; top:24px; background:url(../images_app/away.png) no-repeat; width:48px; height:22px; line-height:24px; font-size:12px; color:#666; text-indent:7px; overflow:hidden; display:block; }
.das_table table tr.letter_cont .letter a.close:hover { color:#164A84; text-decoration:none; background-position:0 -22px }
td .title { font-size:14px }
.das_table_news a.title, .das_table_news a.title:visited { font-weight:700; color:#c00 }/*推送新闻图标*/
i.push_news, i.bitauto_news, i.fac_news, i.a_user, i.a_sms, i.a_400, i.a_400a, i.a_400b, i.a_userb, i.a_userbgr, i.a_house, i.h_read { width:16px; height:20px; vertical-align:middle; overflow:hidden; display:inline-block; background:url(../images/icons.png) 0 -148px no-repeat; margin-right:6px; cursor:pointer }
i.bitauto_news { background-position:0 -208px }
i.fac_news { background-position:0 -238px }
i.a_user { background-position:2px -1380px }
i.a_sms { background:url("../images_app/btn.png") no-repeat 0 -87px }
i.a_400 { background-position:0 -2130px }
i.a_400a { background-position:0 -2160px }
i.a_400b { background-position:0 -2190px }
i.a_house { background-position:0px -2220px }
i.a_userb { background-position:0px -2250px }
i.a_userbgr { background-position:0px -2280px }
i.h_read { background:url(../images_app/btn.png) no-repeat 0 -62px }
i.a_400, i.a_400a, i.a_400b, i.a_userb, i.a_userbgr, i.a_house { cursor:default }
.das_tableb { border:0; border-top:0 }
.das_tableb .alert_tips { padding:10px 0 0px; height:30px; text-align:center; border-bottom:1px solid #D7DBDA }
.das_tableb .alert_tips div { font-size:14px; color:#333; display:inline-block; *display:inline
}
.das_tableb .noline{ border:none}
.das_tableb_nob { border:none }
.das_tableb_nob .alert_tips { padding:41px 0;*padding:40px 0 41px; text-align:center }
.das_tableb_nob .alert_tips div { font-size:14px; color:#333; display:inline-block; *display:inline
}
.das_table td dl { padding:3px 0 0 0; overflow:hidden; zoom:1 }
.das_table td dt, .xt_table td dd { float:left }
.das_table td dt { height:37px; width:40px; overflow:hidden }
.das_table td dt a, .das_table td dt a:visited, .das_table td dt a:hover { height:35px; width:40px; overflow:hidden; display:block; margin:0 }
.das_table td dt img { width:30px; height:30px; display:block; border:1px solid #999; padding:1px; background:#fff; vertical-align:inherit }
.das_table td dt a:hover img { border:1px solid #164A84 }
.das_table td dd { width:170px; overflow:hidden; line-height:16px; text-align:left }
.das_table td dd a{ margin:0}
.das_table td dd p { height:20px; line-height:20px; text-align:left }
.das_table td a.mange { background:url(../images_app/symbols.png) no-repeat right -335px; padding-right:15px }
.leter_table td a.title, .leter_table td a.title:visited { color:#333 }
.das_table div.pic img { border:1px solid #DADADA; width:98px; height:38px }
.das_table a.disabled,.das_table a.disabled:visited,.das_table a.disabled:hover{ color:#999; cursor:auto; text-decoration:none}
/*表格上链接*/
.das_table_ta { text-align:right }
/*DasGridView组件========================*/
.das_table {/*border:1px solid #e0e0e0;*/ zoom:1; overflow:hidden; clear:both }
.DasGridViewHeader a:hover { text-decoration:none; cursor:pointer }
.DasCheckBoxColumn { width:21px; text-align:center }
.DasDateTimeColumn { width:80px }
.DasCheckBoxColumn span input { vertical-align:middle; margin:6px 5px 4px 0; margin:6px 5px 4px -1px\0; *margin:2px 0 0 -2px
}
.DasGridViewAlternatingRow td { background-color:#F9F9F9 }
.DasGridViewSelectedRow td { background-color:#D2E4FA }
.DasGridViewMouseOverRow td { background-color:#FFFFD9 }
/*奇数行*/
.das_table table tr.bg, .das_table table tr.bg td, table .bg { background-color:#f9f9f9 }
/*选中行*/
.das_table table tr.selected, .das_table table tr.selected td { background-color:#D2E4FA }
.das_table table tr.DasGridViewSelectedRow, .das_table table tr.DasGridViewSelectedRow td { background-color:#FFFFE1 }
/*划过行*/
.das_table table tr.hover, .das_table table tr.hover td { background-color:#FFFFD9 }
.das_table_pd { padding:10px 30px }
/*浮动始终居中结构float_center*/
.fc { position:absolute; left:50%; display:inline-block }
.fc_blc { position:relative; left:-50% }
/*成功页面*/
.sucz { clear:both; height:300px; padding-top:15px; position:relative }
.sucz .fc_blc { padding:0 0 0 70px;*padding-top:1px;_padding:0 0 0 0px;
min-width:445px; overflow:hidden; _overflow:visible; min-width:445px; *width:expression((documentElement.clientwidth < 450) ? "445px" : "445" );
}
.sucz i { position:absolute; top:7px; left:0; _left:-70px; background:url(../images_app/success.png) no-repeat; width:43px; height:45px }
.sucz h3 { font:400 25px/50px "Microsoft YaHei", "SimHei", "SimSun"; }
.sucz p { line-height:25px; padding-top:10px; vertical-align:middle; font-size:14px }
.sucz p a.btn_a,.sucz p a.btn_a:visited { vertical-align:top; *vertical-align:baseline;font-size:14px; margin-bottom:10px; background:url("../images_app/btn_a.png") no-repeat  -1px -483px ; height:28px; line-height:28px;border-radius:4px; border-left:1px solid #D9D9D9 }
.sucz p a.btn_a:hover{border-right:1px solid #D9D9D9; color:#c00}
.sucz p a.link{ margin-right:15px}
.sucz em { color:#c00 }
.sucz_warn i {background:url("../images_app/big_tanhao.png") no-repeat;}
.ins_in i { background:url(../images/alert.png) 0px -32px no-repeat; width:46px; height:46px; display:inline-block }
.suz_list{ margin-top:15px}
.suz_list li{background:url(../img_baiduSEM_app/sem_icons.png) no-repeat 0 -666px;padding-left:12px; height:25px; line-height:25px; font-size:14px }
/*50%块*/
ul.ulis_hf { clear:both; overflow:hidden; _zoom:1 }
ul.ulis_hf li { float:left; width:49.8% }
/*33%块*/
ul.ulis_3f { clear:both; overflow:hidden; _zoom:1 }
ul.ulis_3f li { float:left; width:33.3% }
/*25%块*/
.ulis { clear:both; overflow:hidden; _zoom:1; width:100% }
ul.ulis_4f { clear:both; overflow:hidden; _zoom:1 }
ul.ulis_4f li { float:left; width:24.95% }
/*导航*/
/*2011-05-19 wzh add*/
i.astip_icon { background:url(../images/tips.png) no-repeat -14px -305px; height:14px; width:14px; margin:1px 5px 0 0; *margin:-1px 5px 0 0
}
 /*pages*/
.pages { clear:both; position:relative; overflow:hidden; _zoom:1; font-family:simSum }
.pages div { float:left; position:relative; left:50%; padding:10px 0 }
.pages div a, .pages div span, .pages div em { position:relative; left:-50%; display:block; float:left; margin:0 0 0 4px; height:17px; width:auto; padding:2px 8px; white-space:nowrap; text-align:center; border:1px solid #164a84; font-size:12px; line-height:18px; text-decoration:none }
.pages div em { border:1px solid #fff }
.pages div input { position:relative; right:50%; float:left; margin:0 4px 0 0; height:16px; line-height:20px; overflow:hidden; font-size:12px; padding:2px }
.pages div input.text { width:27px }
.pages div input.button { height:21px; padding:0; *padding:0 0 0 7px;
_padding:0; width:43px; background:url(../images/icon_post2.png); color:#fff; font-weight:bold; border:0; line-height:21px; cursor:pointer; text-align:center }
.pages div span.num { border:none; background:none; color:#000; padding:2px 2px 2px 8px }
.pages div span { border-color:#666; color:#666; background:#fff }
.pages div a:link { background:#fff }
.pages div a:visited { background:#fff }
.pages div a:hover { border:1px solid #12618D; background:url(../images_app/pages_bg_cut.png) repeat-x; color:#fff; text-decoration:none }
.pages div a.linknow { border:1px solid #164a84; background-color:#fff; color:#333 }
.pages div a.linknow:hover { }
.das_pages { clear:both; position:relative; overflow:hidden; _zoom:1; font-family:simSum }
.paginator { float:left; position:relative; left:50%; padding:20px 0 0 0; _zoom:1 }
.paginator span { position:relative; left:-50%; display:block; float:left; width:auto; white-space:nowrap; text-align:center; text-decoration:none; height:21px; margin:0!important }
.paginator a.paginator, .paginator a, .paginator span.cpb { position:relative; left:-50%; display:block; float:left; margin:0 4px 0 0px!important; height:17px; width:auto; padding:2px 8px; white-space:nowrap; text-align:center; border:1px solid #ccc; font-size:12px; line-height:18px; text-decoration:none; clear:none; _zoom:1; overflow:hidden; color:#333 }
.paginator span.cpb { border:none; margin:0 5px; font-weight:bold }
.paginator a { border:1px solid #f1f1f1; color:#ccc; background:#f9f9f9 }
.paginator a:hover { border:1px solid #f1f1f1; color:#ccc; text-decoration:none }
.paginator span a.paginator { position:static; }
.paginator a.paginator{ background:url(../images_app/pages_bg.png) repeat-x}
.paginator a.paginator:hover { border:1px solid #1b5f84; background:url(../images_app/pages_bg_cut.png) repeat-x; color:#fff; text-decoration:none }
/*展示范围弹层*/
.display_range{ font-size:14px;padding-bottom:15px}
.display_range b{ font-weight:normal; float:left; color:#666}
.display_range input{ vertical-align:middle; margin:-4px 5px 0 0}
.display_range span{ float:left; height:20px; line-height:20px; width:40%}
.display_range p.c999{ padding-left:65px; color:#666}
.display_range p.c999 em{ font-size:12px; font-weight:normal}
/*百度推广小讲堂弹层*/
.lecture_lf{ width:300px; height:360px; float:left; border-right:1px solid #eeeeee; margin-bottom:15px}
.lecture_lf h2,.lecture_rt h2{ font-family:"微软雅黑"; font-size:18px; height:30px; line-height:25px;}
.lecture_lf img{ display:block; margin-top:5px}
.lecture_rt { float:left; width:418px; height:360px;padding-left:22px;; margin-bottom:15px}
.lecture_rt ul{ margin-top:10px}
.lecture_rt li{ background:url(../img_baiduSEM_app/lecture_dian.png) no-repeat 0 8px;padding-left:10px; line-height:20px; color:#666; margin-bottom:14px}
.lecture_rt li h4{ font-weight:bold; color:#CC6600}
/*对勾列表*/
.tg_cont{ overflow:hidden;zoom:1}
.tg_cont li{ float:left; margin:0 5px 10px 0; position:relative;padding:1px}
.tg_cont li a{ display:block; width:76px; height:28px; line-height:28px; border:1px solid #e0e0e0; background:#f9f9f9;padding:0 12px; overflow:hidden}
.tg_cont li a:hover{ border:2px solid #88B2CC; color:#333; text-decoration:none; margin:-1px}
.tg_cont li a,.tg_cont li a:visited{ color:#333}
.tg_cont li.current a{ border:2px solid #88B2CC; color:#333; text-decoration:none; margin:-1px}
.tg_cont li.current i.gg{background:url(../img_baiduSEM_app/sem_icons.png) no-repeat 0 -760px; display:block; width:13px; height:13px; position:absolute; right:0; bottom:0}

.mens_box{ border:1px solid #E0E0E0; background:#F9F9F9;padding:5px}
.mens_box ol{ background:#fff; overflow:hidden;zoom:1;padding:15px 0 5px 15px}
.mens_box ol li{ overflow:hidden;zoom:1; clear:left}
.mens_box ol label{ float:left; width:60px; text-align:left; color:#666}
.mens_box ol ul.tg_cont{ float:left; width:655px;*padding-bottom:10px}
.mens_box ol ul li{ float:left; clear:none}
.text-size-medium {
    font-size: 14px;
}
.text-size-large {
    font-size: 16px;
}
.dialog 
{
    width: 360px;
    height: 180px;
    background-color: #FFF;
}
.dialog-resposive {
    width: 360px;
    height: auto;
}

.dialog-header 
{
    position: relative;
}
.dialog-header .title
{
    background: #f2f2f2;
    color: #333;
    text-align: center;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
}

.dialog-header .btn-close
{
    position: absolute;
    background-image: url("../images/dialog-btn-close.png");
    width: 13px;height: 13px;
    right: 10px;
    top: 10px;
}
.dialog-header .btn-close a{
    display: block;
    width: 13px;height: 13px;
}
.dialog-content
{
    padding: 25px;
}

.dialog-content-row 
{

}
.dialog-resposive .dialog-content-row {
    margin-bottom: 10px;
}
.dialog-content-row label
{
    width: 80px;
    display: inline-block;
}

.dialog-content-row .input-text 
{
    height: 25px;
    line-height: 25px;
    width: 180px;
    color: #333;
}
.dialog-content-row .input-textarea
{
    height: 75px;
    line-height: 15px;
    width: 100%;
    color: #333;
}

.dialog-bottom 
{
    padding: 0 25px;
}
.dialog-resposive .dialog-bottom {
    padding: 0 25px 10px;
    text-align: center;
}
.dialog-bottom .btn {
    width: 132px;
    height: 35px;line-height: 35px;
    border: 0;
    outline: none;
    cursor: pointer;
}
.dialog-bottom .btn-cancel 
{
    background: #FFF;
    color:#999;
    border: 1px solid #999;
}
.dialog-bottom .btn-cancel:hover {
     color:#09f;
    border: 1px solid #09f;
}
.dialog-bottom .btn-confirm {
    background: #09f;
    color: #FFF;
}
    
